package pe.com.bn.sach.domain;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

/**
 * Bnchf23ExpFamCuentas entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class Bnchf23ExpFamCuentas implements java.io.Serializable {

	// Fields

	private Bnchf23ExpFamCuentasId id;
	private Double f23MntoPromCta;
	private String f23IdUsuaCrea;
	private Date f23FeUsuaCrea;
	private String f23IdUsuaModi;
	private Date f23FeUsuaModi;
	private String f23UnidEject;
	private Set bnchf23ExpFamCtaPeriodos = new HashSet(0);
	private Long f23NumPrelac;
	private Long f23SitcLab; 
	private String  f23SitcLabStr;

	// Constructors

	/** default constructor */
	public Bnchf23ExpFamCuentas() {
		
		id=new Bnchf23ExpFamCuentasId ();
	}

	/** minimal constructor */
	public Bnchf23ExpFamCuentas(Bnchf23ExpFamCuentasId id,
			Double f23MntoPromCta, String f23IdUsuaCrea, Date f23FeUsuaCrea) {
		this.id = id;
		this.f23MntoPromCta = f23MntoPromCta;
		this.f23IdUsuaCrea = f23IdUsuaCrea;
		this.f23FeUsuaCrea = f23FeUsuaCrea;
	}

	/** full constructor */
	public Bnchf23ExpFamCuentas(Bnchf23ExpFamCuentasId id,
			Double f23MntoPromCta, String f23IdUsuaCrea, Date f23FeUsuaCrea,
			String f23IdUsuaModi, Date f23FeUsuaModi, String f23UnidEject,
			Set bnchf23ExpFamCtaPeriodos) {
		this.id = id;
		this.f23MntoPromCta = f23MntoPromCta;
		this.f23IdUsuaCrea = f23IdUsuaCrea;
		this.f23FeUsuaCrea = f23FeUsuaCrea;
		this.f23IdUsuaModi = f23IdUsuaModi;
		this.f23FeUsuaModi = f23FeUsuaModi;
		this.f23UnidEject = f23UnidEject;
		this.bnchf23ExpFamCtaPeriodos = bnchf23ExpFamCtaPeriodos;
	}

	// Property accessors

	public Bnchf23ExpFamCuentasId getId() {
		return this.id;
	}

	public void setId(Bnchf23ExpFamCuentasId id) {
		this.id = id;
	}

	public Double getF23MntoPromCta() {
		return this.f23MntoPromCta;
	}

	public void setF23MntoPromCta(Double f23MntoPromCta) {
		this.f23MntoPromCta = f23MntoPromCta;
	}

	public String getF23IdUsuaCrea() {
		return this.f23IdUsuaCrea;
	}

	public void setF23IdUsuaCrea(String f23IdUsuaCrea) {
		this.f23IdUsuaCrea = f23IdUsuaCrea;
	}

	public Date getF23FeUsuaCrea() {
		return this.f23FeUsuaCrea;
	}

	public void setF23FeUsuaCrea(Date f23FeUsuaCrea) {
		this.f23FeUsuaCrea = f23FeUsuaCrea;
	}

	public String getF23IdUsuaModi() {
		return this.f23IdUsuaModi;
	}

	public void setF23IdUsuaModi(String f23IdUsuaModi) {
		this.f23IdUsuaModi = f23IdUsuaModi;
	}

	public Date getF23FeUsuaModi() {
		return this.f23FeUsuaModi;
	}

	public void setF23FeUsuaModi(Date f23FeUsuaModi) {
		this.f23FeUsuaModi = f23FeUsuaModi;
	}

	public String getF23UnidEject() {
		return this.f23UnidEject;
	}

	public void setF23UnidEject(String f23UnidEject) {
		this.f23UnidEject = f23UnidEject;
	}

	public Set getBnchf23ExpFamCtaPeriodos() {
		return this.bnchf23ExpFamCtaPeriodos;
	}

	public void setBnchf23ExpFamCtaPeriodos(Set bnchf23ExpFamCtaPeriodos) {
		this.bnchf23ExpFamCtaPeriodos = bnchf23ExpFamCtaPeriodos;
	}
	
	

	/**
	 * @return Devuelve f23NumPrelac.
	 */
	public Long getF23NumPrelac() {
		return f23NumPrelac;
	}
	/**
	 * @param numPrelac El f23NumPrelac a establecer.
	 */
	public void setF23NumPrelac(Long numPrelac) { 
		f23NumPrelac = numPrelac;
	}
	/**
	 * @return Devuelve f23SitcLab.
	 */
	public Long getF23SitcLab() {
		return f23SitcLab;
	}
	/**
	 * @param sitcLab El f23SitcLab a establecer.
	 */
	public void setF23SitcLab(Long sitcLab) {
		f23SitcLab = sitcLab;
	}
	
	
	/**
	 * @return Devuelve f23SitcLabStr.
	 */
	public String getF23SitcLabStr() {
		return f23SitcLabStr;
	}
	/**
	 * @param sitcLabStr El f23SitcLabStr a establecer.
	 */
	public void setF23SitcLabStr(String sitcLabStr) {
		f23SitcLabStr = sitcLabStr;
	}
}